Nuprl Definition : es_realizer
0,22
postcript
pdf
Realizer
== rec(
X
.Unit
== rec(
X
.
+
X
X
== rec(
X
.
+Id
T
:Type
Id
T
== rec(
X
.
+Id
Type
Id
(Knd List)
== rec(
X
.
+IdLnk
Id
(Knd List)
== rec(
X
.
+Id
ds
:
x
:Id fp
Type
Knd
T
:Type
x
:Id
(State(
ds
)
T
DeclaredType(
ds
;
x
))
== rec(
X
.
+
ds
:
x
:Id fp
Type
== rec(
X
.+
Knd
== rec(
X
.+
T
:Type
== rec(
X
.+
IdLnk
== rec(
X
.+
dt
:
x
:Id fp
Type
== rec(
X
.+
((
tg
:Id
(State(
ds
)
T
(DeclaredType(
dt
;
tg
) List))) List)
== rec(
X
.
+Id
ds
:
x
:Id fp
Type
Id
T
:Type
(State(
ds
)
T
Prop)
== rec(
X
.
+Id
Knd
(Id List)
== rec(
X
.
+Id
Knd
(IdLnk List)
== rec(
X
.
+Id
Id
(Knd List))
latex
clarification:
es_realizer{i:l}
== rec(
X
.Unit
== rec(
X
.
+
X
X
== rec(
X
.
+Id
T
:Type{i}
Id
T
== rec(
X
.
+Id
Type{i}
Id
(Knd List)
== rec(
X
.
+IdLnk
Id
(Knd List)
== rec(
X
.
+Id
ds
:
x
:Id fp
Type{i}
Knd
T
:Type{i}
x
:Id
(State(
ds
)
T
decl-type{i:l}(
ds
;
x
))
== rec(
X
.
+
ds
:
x
:Id fp
Type{i}
== rec(
X
.+
Knd
== rec(
X
.+
T
:Type{i}
== rec(
X
.+
IdLnk
== rec(
X
.+
dt
:
x
:Id fp
Type{i}
== rec(
X
.+
((
tg
:Id
(State(
ds
)
T
(decl-type{i:l}(
dt
;
tg
) List))) List)
== rec(
X
.
+Id
ds
:
x
:Id fp
Type{i}
Id
T
:Type{i}
(State(
ds
)
T
Prop{i})
== rec(
X
.
+Id
Knd
(Id List)
== rec(
X
.
+Id
Knd
(IdLnk List)
== rec(
X
.
+Id
Id
(Knd List))
latex
Definitions
rec(
x
.
A
(
x
))
,
Unit
,
DeclaredType(
ds
;
x
)
,
a
:
A
fp
B
(
a
)
,
Type
,
State(
ds
)
,
x
:
A
B
(
x
)
,
Prop
,
left
+
right
,
IdLnk
,
x
:
A
B
(
x
)
,
Id
,
type
List
,
Knd
FDL editor aliases
es_realizer
origin